<div class="info">
	<div class="item-content">
		When an AJAX call returns a huge json object and you simply need few properties like - name, email or designation from it. You could
		use this pure javascript plugin that helps you to search for specific property (or key) in a json object and return an array of string
		or object depending on the configuration passed using the config object. In other words it helps you filter the json with only the 
		information that you might need.
	</div>

	<div class="item-content-info">
		<div class="info-item">
			API:<br/>
			-<span class="indent4px">filterJson(object config) - returns an array of string or objects.</span>
		</div>
		
		<table class="indent4px info-item">
			<tr valign="top">
				<th>Parameter</th>
				<th class="nowrap">Parameter Type</th>
				<th class="nowrap">Default Value</th>
				<th>Description</th>
			</tr>
			<tr valign="top">
				<td>config<span class="mandatory">*</span></td>
				<td class="nowrap">JSON</td>
				<td class="nowrap">-</td>
				<td>The config object is mandatory. All the properties of the config are explained below.</td>
			</tr>
			<tr valign="top">
				<td colspan="3"><u>config properties</u></td>
			</tr>
			<tr valign="top">
				<td class="nowrap"><span class="indent4px">-</span><span class="indent4px">json<span class="mandatory">*</span></span></td>
				<td class="nowrap">Object</td>
				<td class="nowrap">-</td>
				<td>This argument is mandatory. It takes the json object which needs to be filtered.</td>
			</tr>
			<tr valign="top">
				<td class="nowrap"><span class="indent4px">-</span><span class="indent4px">property<span class="mandatory">*</span></span></td>
				<td class="nowrap">String</td>
				<td class="nowrap">-</td>
				<td>This argument is mandatory. This is the property that you want to filter the json object with.</td>
			</tr>
			<tr valign="top">
				<td class="nowrap"><span class="indent4px">-</span><span class="indent4px">wrapper</span></td>
				<td class="nowrap">Boolean</td>
				<td class="nowrap">false</td>
				<td>This argument is optional. The default value is false.</td>
			</tr>
			<tr valign="top">
				<td class="nowrap"><span class="indent4px">-</span><span class="indent4px">value</span></td>
				<td class="nowrap">String</td>
				<td class="nowrap">null</td>
				<td>This argument is optional. The default value is <i>null</i>.</td>
			</tr>
			<tr valign="top">
				<td class="nowrap"><span class="indent4px">-</span><span class="indent4px">checkContains</span></td>
				<td class="nowrap">Boolean</td>
				<td class="nowrap">false</td>
				<td>This argument is optional. The default value is false.</td>
			</tr>
			<tr valign="top">
				<td class="nowrap"><span class="indent4px">-</span><span class="indent4px">matchCase</span></td>
				<td class="nowrap">Boolean</td>
				<td class="nowrap">false</td>
				<td>This argument is optional. The default value is false.</td>
			</tr>
		</table>
		
		<div class="info-item">
			Usage:&nbsp;<span class="demo x-filterJson">Demo</span><br/>
<pre>
	var filteredJson = filterJson({
		json: {...},
		property: 'email',
		matchCase: true
	});<br/>
	<i>returns a filtered json object.</i>
</pre>
		</div>
		
		<div class="info-item">
			Download:<br/>
			-<span class="indent4px">
				<a href="FilterJson/plugin/jquery-filter-json-plugin.js" target="_blank">jquery-filter-json-plugin.js</a>
			</span><br/>
		</div>
		
		<div class="info-item">
			Tags:<br/>
			-<span class="indent4px">javascript plugin</span>
		</div>
	</div>
</div>